self-managing team - English Synonyms Dictionary